package cn.yunyichina.provider.message.dao;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import cn.yunyichina.provider.framework.annotation.MyBatisRepository;
import cn.yunyichina.provider.framework.mvc.dao.BaseDao;
import cn.yunyichina.provider.message.entity.MessageRouter;

/**
* 寻找消息发送平台路由
* @Author auto_gen_by_tool
* @CreatedTime 2017-02-09 17:16:25
*/
@Repository
@MyBatisRepository
public interface MessageRouterDao extends BaseDao<MessageRouter>{
	/**
	 * 匹配消息发送的模板
	 * @param appCode 不可以为空
	 * @param orgCode 可以为空
	 * @param platformType 1微信，2支付宝，3APP
	 * @return
	 */
	public MessageRouter selectRouterForMatch(@Param("platformOrgAppCode") String platformOrgAppCode,@Param("devOrgCode") String orgCode,@Param("platformType") Integer platformType);
}